Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour VIII Open Internacional D'Andorra - Andorra The Rajasthan Golden Jubilee - Jaipur Open de Franche Comte - Besancon ATP Bangalore Challenger - Bangalore Zivnobanka Czech Open - Prostejov Jameson Cup - Milan Steelers Cup - Kosice Nord/LB Open 2004 - Braunschweig Draft Corona Mexico City Open - Mexico City Unicredit Czech Open - Prostejov Sunrise Challenger The Manchester Trophy - Manchester 2002 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana Powder Byrne Trophy - Surbiton IPP Open - Helsinki West of England Tennis - Bristol San Luis Potosi Challenger 2000 - San Luis Potosi Eisenberg Jerusalem Open 2000 - Jerusalem The Indian Oil-Servo ATP Challenger 1999 - Calcutta TED Open Istanbul - Istanbul The Joyce Eisenberg Jerusalem Open - Jerusalem Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Kyoto Challenger - Kyoto Gallagher International - Hamilton ECM Cup - Prague Open Castilla y Leon - Segovia 1st Challenger Tournament Leon - Leon Challenger Britania Zavaleta - Puebla Hungarian Open - Budapest Lamberts Open by Stawag - Aachen USTA Challenger of Dallas - Dallas USTA Challenger of Burbank - Burbank Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Warsteiner Challenger - Lubeck Open de Franche Comte - Besancon Abierto Club Casablanca - Mexico City Heilbronn Challenger - Heilbronn Sparkassen Open - Magdeburg Open de Charleroi - Charleroi Heilbronn Open - Heilbronn Shimadzu All Japan Indoor - Kyoto ECM Cup - Prague Open Castilla y Leon Trofeo Iberdrola - Segovia Prague Open - Prague Kuppers Kolsch Cup - Aachen Nord/LB Open - Braunschweig Weissenhauser Strand Cup - Hamburg Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Australian Unity Western Australia Open - Perth Fergana Tennis Challenger Tournament - Fergana ATU Cup - Weiden CA Challenge - Graz Amer-Wilson Tampere Challenger - Tampere Neride Prague Indoor - Prague Okal Cup 2003 - Eckental IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg Internationaux de Tennis de Brest - Brest Kuppers Kolsch Cup Aachen - Aachen Open de Franche-Comte - Besancon Open Castilla y Leon - Segovia Kueppers Kolsch Cup by Lambertz - Aachen Torneo Internacional Challenger Fila 2005 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa Nuembrecht Challenger - Nuembrecht Volkswagen TED Open - Istanbul VII Open Banc Agricol - Andorra Tatra Banka Open 2003 - Bratislava The LTA Nottingham Challenger - Nottingham Ispat Open 2004 - Ostrava Cepu Open - San Marino Czech Open 2006 - Prostejov ATU Cup - Weiden IPP Open - Helsinki Czech Indoor Open - Prague Ischgl International ATP Challenger - Ischgl Czech Open 2005 - Prostejov The LTA Men's Challenger Wrexham - Wrexham Aamulehti Tampere Open - Tampere Zivnobanka Czech Open - Prostejov Bristol Challenger Trophy - Bristol CA-Challenge - Graz X Open Internacional D'Andorra - Andorra Sarajevo Open 2004 - Sarajevo The Manchester Trophy - Manchester Logopak Challenger 2005 - Lubeck San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Jameson Cup - Milan Volkswagen Challenger 2005 - Wolfsburg Open de Franche-Comte - Besancon Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. Miller Lite Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Dubai Tennis Open - Dubai Gerry Weber Open - Halle President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai The Stella Artois Grass Court Championships - London IPP Open - Helsinki Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tata Open 2003 - Chennai Lucknow ATP Tour Challenger - Lucknow Stockholm Open - Stockholm Hilton Waikoloa Village USTA Challenger - Waikoloa Fergana Challenger - Fergana ATP Challenger Hamburg - Hamburg Tampere Imageneering Open - Tampere The Surbiton Trophy - Surbiton The LTA Manchester Challenger - Manchester Open Castilla y Leon Trofeo Iberdrola - Segovia Open de L'Isere-Open 38 - Grenoble Internationaux de Tennis de Brest - Brest Heineken Open - Auckland Open de Montauban - Montauban Open 13 - Marseille Czech Open - Prostejov Estoril Open - Estoril IPP Open - Helsinki Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Podebradka Cup - Prague TED Open - Istanbul Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo ABN/AMRO World Tennis Tournament - Rotterdam Challenger Ford de Cherbourg - Cherbourg Dubai Open - Dubai Ciudad de Pozoblanco Open Diputacion - Cordoba Estoril Open - Estoril Mobelwelt-Zick Open 98 - Dresden The Stella Artois Grass Court Championships - London Finnish Open - Helsinki The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Ostend Challenger Tennis Cup of Flanders - Ostende Tampere Imageneering Open - Tampere Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Open 13 - Marseille Akbank Private Banking-TED Open - Istanbul Nokian Hakkapeliitta Open - Tampere The Dubai Tennis Championships - Dubai Alexander Kolyaskin Memorial - Donetsk Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mumbai Open - Mumbai Stockholm Open - Stockholm Amer-Wilson Tampere ATP Tournament - Tampere ARAG World Team Championship - Dusseldorf CMG Asia Open - Hong Kong The LTA Wrexham Challenger - Wrexham Joplin Challenger - Joplin The Surbiton Trophy - Surbiton Sydney International - Sydney IX Open Internacional D'Andorra - Andorra The Wrexham Challenger - Wrexham ATP "Videocon" Challenger - Mumbai Salem Open - Hong Kong drkoop.com USTA Tennis Championships of Denver - Denver ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Togliatti Cup - Togliatti Jameson Cup - Milan The LTA Manchester Challenger - Manchester BMW Open - Munich TED Open - Istanbul 2001 UT Tyler Patriot Challenger - Tyler ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle 2003 Freeman Men's Challenger - Joplin Pomorski Bank Kredytowy Open - Szczecin Crystal Cup 1998 - Portoroz IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi Mercedes Cup - Stuttgart New Delhi Challenger - New Delhi Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Privat Bank Cup - Dniepropetrovsk Czech Indoor Open - Prague San Luis Potosi Challenger - San Luis Potosi Schickedanz Open - Furth Tento Czech Open - Prague Nokian Hakkapeliitta Open - Tampere S Tennis Master Championship - Graz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Sarajevo Open - Sarajevo Davidoff Swiss Indoors - Basel Medibank International - Sydney Gerry Weber Open - Halle Catella Swedish Open - Bastad Brisbane - Brisbane Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam President's Cup 2000 - Tashkent Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad China Open - Beijing Swiss Indoors Basel - Basel Open Sud de France - Montpellier Copenhagen Open - Copenhagen Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Prostejov Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London PTT Thailand Open - Bangkok China Open - Beijing Internationaler Raiffeisen Grand Prix - St. Polten Dubai Duty Free Tennis Championships - Dubai Open Seat Godo - Barcelona Portugal Open - Oeiras Citi Open - Washington Gerry Weber Open - Halle China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Abierto Mexicano - Los Cabos SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem ABN/AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington Aircel Chennai Open - Chennai Open 13 - Marseille Gold Flake Open - Chennai U.S. Men's Clay Court Championships - Orlando Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow AEGON Championships - London Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg USTA Men's Challenger of Dallas - Dallas If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Warsteiner Challenger Wolfsburg - Wolfsburg Indian Oil Servo Challenger - Calcutta drkoop.com USTA Challenger of Tallahassee - Tallahassee Nova Challenger Osaka - Osaka GHI Bronx Tennis Classic - Bronx Open 13 - Marseille CA Challenge 2002 - Graz Heilbronn Open - Heilbronn Shenzhen Open - Shenzhen Lucknow ATP Tour Challenger - Lucknow University of Tennessee USTA Men's Challenger - Knoxville The Powder Byrne Trophy - Surbiton Tatra Banka Open - Bratislava Internationaux de Bretagne - Brest Okal Open - Eckental Challenger 42 - Andrezieux Warsteiner Challenger Series - Lippstadt Prague Challenger - Prague Lambertz Open - Aachen Open Parc - Lyon Intersport Heilbronn Open - Heilbronn Ciudad de Pozoblanco 'Open Diputacion' - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Samsung Open - Bournemouth AEGON Championships - London Open 13 - Marseille ARAG World Team Championship - Dusseldorf President's Cup - Tashkent ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open - Tokyo XII Internazionali di Tennis CARISBO - Bologna The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Copenhagen Open - Copenhagen du Maurier Open - Toronto Licher German Open - Hamburg The Ericsson Open - Miami Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Miller Lite Hall of Fame Tennis Championships - Newport Tennis Masters Series - Monte Carlo Medibank International - Sydney President's Cup 1999 - Tashkent Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open 13 - Marseille Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Dubai Tennis Open - Dubai Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Generali Open - Kitzbuhel Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis Sony Ericsson Open - Miami China Open - Beijing Davidoff Swiss Indoors - Basel Sydney International - Sydney Open 13 Provence - Marseille Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Qatar ExxonMobil Open - Doha President's Cup 1998 - Tashkent Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Heineken Open Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Heineken Open - Auckland Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome The Stella Artois Grass Court Championships - London Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Next Generation Hardcourts - Adelaide Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix de Tennis de Lyon - Lyon Mutua Madrid Open - Madrid Swiss Indoors Basel - Basel Stockholm Open - Stockholm Medibank Private International - Sydney Internazionali BNL d'Italia - Rome Telecom Italia Masters - Rome Rogers Cup - Montreal Mutua Madrilena Masters Madrid - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Medibank International - Sydney Italian Open - Rome Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Rogers Masters - Montreal BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Pacific Life Open - Indian Wells French Open - Paris U.S. Open - New York French Open - Paris Olympics - Beijing Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, Group 1, 2R, FIN-ISR 3-2 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, 1R, CZE-NED 3-2 Laver Cup - Prague Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, QF, RUS-CZE 3-2 Wimbledon (juniors) Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group 1, 2R, FRA-FIN 4-1 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, FRA-CZE 4-1 AAMI Classic - Kooyong Mubadala World Tennis Championship Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, World Group, QR, CZE-THA 4-1 AAMI Classic - Kooyong AAMI Classic - Kooyong Davis Cup, World Group, SF, CZE-ARG 3-2 The Mubadala World Tennis Championship AAMI Classic - Kooyong Davis Cup, World Group, 1R, GER-CZE 2-3 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - London Mubadala World Tennis Championship Barclays ATP World Tour Finals - London